/* 
 * File:   LabRaices.h
 * Author: jorgeorm
 *
 * Created on 25 de diciembre de 2011, 11:16 AM
 */

#ifndef LABRAICES_H
#define	LABRAICES_H

//#include "Raiz.h"
#include "RaizProblemaAhorro.h"

class LabRaices {
public:
    LabRaices();
    LabRaices(long double cotaError);
//    LabRaices(const LabRaices& orig);
    virtual ~LabRaices();
    void puntoUno();
    void puntoDos();
private:
    long double cotaError;
    long double xUp;
    long double xLow;
    long double hMuller;
    int cotaIter;
    Raiz * objRaizProblema;

    void paramsBipart();
    void paramsSecan();
    void paramsMuller();
    void paramsNewton();

};

#endif	/* LABRAICES_H */

